@charset "utf-8";



/* --------------------------------------------------------------------------
	sub container 
-------------------------------------------------------------------------- */ 
div.container {width:960px; margin:0 auto;}


/* 고객정보 */
div.customer2 {width:960px; height:26px; padding-bottom:9px; background:url(../images/regist/bg_line_color.gif) no-repeat bottom; display:inline-block;}
div.customer {}
div.csbox {width:960px; height:26px; margin-top:31px; padding-bottom:9px; background:url(../images/regist/bg_line_color.gif) no-repeat bottom; display:inline-block;}
	dl.account {float:left; width:360px; height:25px; _height:20px; margin-top:5px; font:normal 11px Dotum,sans-serif; color:#333;}
	dl.account dt {float:left; letter-spacing:-1px; margin:0 8px;}
	dl.account dd {float:left;}
		.account_bn a {position:relative; top:-3px;}
		:root .account_bn a {position:relative; top:-2px;}
	div.keybox {float:left; width:285px; height:17px; padding:8px 0 0 97px; background:url(../images/regist/bg_keywordbox.gif) no-repeat;}		
		.keybox_tt {float:left; font-size:0; padding-right:8px; text-align:right;}
		ol.keybox_tx {float:left; width:76px; height:15px; margin:-2px 12px 0 0; overflow:hidden;}
		ol.keybox_tx li {width:75px; margin-bottom:10px; font:normal 11px/15px Dotum,sans-serif; color:#999; letter-spacing:-1px; vertical-align:top;}
			.key_list_bx1 {width:12px; height:11px; margin-right:3px; font:bold 9px Tahoma,sans-serif; color:#f0efe6; display:inline-block; text-align:center; background:url(../images/regist/bg_keynumbox.gif) no-repeat top;}	
	p.info {float:right; font:normal 11px Dotum,sans-serif; letter-spacing:-1px; display:inline-block; margin-top:2px;}
	p.info strong {display:inline-block; margin-top:4px;}
	p.info a {margin-left:4px;}


/* 자주하는 질문 */
div.faq {}
div.faqbox {width:958px; display:inline-block; border:1px solid #d9d9d9; margin-top:72px;}
	div.faq_tt {width:918px; height:41px; padding:0 20px; background:#fcfcfc; display:inline-block;}
	div.faq_tt strong {float:left; margin-top:14px;}
		.faq_ch {float:right; margin-top:9px;}
	div.faq_list {width:931px; padding:20px 0px 16px 27px; background:#f2f2f2; display:inline-block; border-top:1px solid #d9d9d9;}
	div.faq_list ul {float:left;}
	div.faq_list ul li {background:url(../images/common/icon/icon_arr_g01.gif) no-repeat left; padding-left:8px; font-size:12px; color:#999; line-height:20px;}
	div.faq_list ul li a:link, div.faq_list ul li a:visited { color:#999; text-decoration:none; }
	div.faq_list ul li a:hover, div.faq_list ul li a:active { color:#333; text-decoration:underline; }
	div.faq_list .faq_info {float:right; width:350px;}
	div.faq_list .faq_info span {float:left; width:140px;}
	div.faq_list .faq_info dl {float:left; width:180px; text-decoration:none;}
	div.faq_list .faq_info dt {font:bold 11px Dotum,sans-serif; color:#333; margin:1px 0 10px 0;}
	div.faq_list .faq_info dd {font:normal 12px Dotum,sans-serif; color:#999;}


/* 소제목 */
div.title {width:100%; display:inline-block;}
	h3.tt_icon {float:left; height:24px; font:bold 14px/14px Dotum,sans-serif; color:#333; margin:6px 0 0 9px; padding-left:18px; background:url(../images/common/icon/icon_arr_b01.gif) no-repeat left 3px;}
	h3.tt_icon span {margin-left:5px; cursor:pointer;}
	h3.tt_icon2 {float:left; height:17px; font:bold 12px/14px Dotum,sans-serif; color:#333; margin-left:17px; padding-left:10px; background:url(../images/common/icon/icon_arr_g02.gif) no-repeat left 4px;}
	h3.tt_icon2 span.info {font:normal 11px/14px Dotum,sans-serif; color:#f0efe6; letter-spacing:-1px;}
	h3.tt_def {float:left; font:bold 16px/14px Dotum,sans-serif; color:#2957be; margin-top:6px;}
	div.tt_btnR {height:35px; display:inline-block; float:right;}
	div.tt_txtR {display:inline-block; float:right; font-size:12px; margin-top:6px;}
div.bdB {border-bottom:1px solid #d9d9d9; padding-bottom:5px;}


/* tab */
div.tab_line01 {width:960px; height:40px; background:url(../images/regist/bg_line_tab1.gif) repeat-x;}
div.tab_line02 {width:960px; height:33px; background:url(../images/regist/bg_line_tab2.gif) repeat-x;}	
	ul.tab {width:960px; display:inline-block;}
	ul.tab li {float:left; font-size:0;}


/* 입력폼 */
input.file_ent {padding:2px 0; *border:1px solid #ccc; *background:#fff;}

select.list_sc {height:19px; border:1px solid #ccc; font:normal 12px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:middle; margin-top:1px;}
select.list_sc2 {height:19px; border:1px solid #ccc; font:normal 12px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:middle;}
select.list_sel {height:20px; font:normal 12px Dotum,sans-serif; color:#f0efe6;}
select.list_sel2 {height:17px; font:normal 12px Dotum,sans-serif; color:#f0efe6;}
select.list_sel3 {font:bold 12px Dotum,sans-serif; color:#333; padding:1px; }
select.select {height:19px; border:1px solid #ccc; font:normal 12px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:middle;}
select.select_ss {height:19px; float:right; margin-right:40px; border:1px solid #ccc; font:normal 12px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:middle;}


input.box_rd {font-size:0; line-height:0; width:13px; height:13px; vertical-align:top;}
input.box_cx {width:13px; height:13px; font-size:0; line-height:0; vertical-align:top;}

input.text_ent {height:15px; padding:2px 3px 0 3px; margin-top:1px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#999; vertical-align:top; text-align:left;}
input.text_ent1 {height:15px; padding:2px 3px 0 3px; margin-top:1px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; text-align:left;}
input.text_ent2 {height:15px; padding:2px 3px 0 3px; margin-top:1px; border:1px solid #ccc; font:bold 12px/14px Dotum,sans-serif; color:#333; vertical-align:top; text-align:left;}
input.text_ent3 {height:15px; padding:2px 3px 0 3px; margin-top:1px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; text-align:right;}
input.text_ent4 {background:transparent; height:19px; padding:2px 3px 0 3px; margin-top:1px; border:none; font:normal 11px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; text-align:left; letter-spacing:-1px;}
input.text_ent5 {height:19px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; color:#f0efe6;}
input.text_ent6 {height:19px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; color:#f0efe6; background-color:#e9e9e9;}
input.text_ent7 {height:20px; padding:2px 3px 0 3px; margin-top:1px; border:1px solid #ccc; font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; text-align:right;}


textarea.text_ent {border:1px solid #d9d9d9; font:normal 12px/18px Dotum,sans-serif; color:#f0efe6; padding:2px;}
textarea.text_ent2 {width:160px; height:28px; padding:17px 0px 3px 3px; margin-top:1px; border:1px solid #d9d9d9; font:normal 12px/18px Dotum,sans-serif; color:#f0efe6; text-align:center;}
textarea.text_ent5 {width:160px; height:28px; padding:17px 0px 3px 3px; margin-top:1px; border:1px solid #d9d9d9; font:bold  16px/18px Dotum,sans-serif; color:#f0efe6; text-align:center;}

label.text_ln {font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top;}
label.text_ln2 {font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:bottom;}
label.text_ln3 {font:normal 12px/14px Dotum,sans-serif; color:#999; vertical-align:top; *vertical-align:bottom;}
label.text_lb {font:bold 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:bottom;}
label.text_lb2 {font:bold 12px/14px Dotum,sans-serif; color:#f0efe6; vertical-align:top; *vertical-align:bottom; position:relative; top:2px; *top:1px}
label.text_lb3 {font:bold 12px/14px Dotum,sans-serif; color:#333; vertical-align:top; *vertical-align:bottom;}


/* text */
.text_11 {font:normal 11px/18px Dotum,sans-serif; color:#f0efe6; letter-spacing:-1px; text-indent:-13px; padding-left:13px;}
.text_11 .txC_red {color:#ff0000; font-size:12px}

.text_12c3 {font-size:12px; font-family:Dotum,sans-serif; line-height:18px; color:#333;}
.text_12c6 {font-size:12px; font-family:Dotum,sans-serif; line-height:18px; color:#f0efe6;}
.text_12c9 {font-size:12px; font-family:Dotum,sans-serif; line-height:18px; color:#999;}
.text_12cc {font-size:12px; font-family:Dotum,sans-serif; line-height:18px; color:#ccc;}
.text_11c3 {font-size:11px; font-family:Dotum,sans-serif; line-height:17px; color:#333; letter-spacing:-1px;}
.text_11c6 {font-size:11px; font-family:Dotum,sans-serif; line-height:17px; color:#f0efe6; letter-spacing:-1px;}
.text_11c9 {font-size:11px; font-family:Dotum,sans-serif; line-height:17px; color:#999; letter-spacing:-1px;}
.text_11cc {font-size:11px; font-family:Dotum,sans-serif; line-height:17px; color:#ccc; letter-spacing:-1px;}


/* bullet type */
p.txt_blt0 {font:normal 12px/14px Dotum,sans-serif; color:#f0efe6; background:url(../images/common/icon/icon_box_g.gif) no-repeat left 5px; padding-left:7px;}
p.txt_blt0 .txC_blue3 {color:#32a9f3;}
p.txt_blt1 {font:bold 12px/16px Dotum,sans-serif; color:#333; background:url(../images/common/icon/icon_arr_g02.gif) no-repeat left 5px; padding-left:10px;}
p.txt_blt2 {font:normal 12px/16px Dotum,sans-serif; color:#f0efe6; background:url(../images/common/icon/icon_box_g02.gif) no-repeat left 6px; padding-left:10px;}
p.txt_blt3 {font:normal 12px/16px Dotum,sans-serif; color:#f0efe6; background:url(../images/common/icon/icon_arr_g02.gif) no-repeat left 4px; padding-left:10px;}
p.txt_blt4 {font:normal 11px/15px Dotum,sans-serif; color:#999; letter-spacing:-1px; background:url(../images/common/icon/icon_box_g02.gif) no-repeat left 5px; padding-left:7px;}
p.txt_blt5 {font:normal 11px/16px Dotum,sans-serif; color:#999; letter-spacing:-1px; background:url(../images/common/icon/icon_box_g.gif) no-repeat left 5px; padding-left:7px;}
p.txt_blt6 {font:normal 14px/16px Dotum,sans-serif; font-weight:bold; color:#333;}
p.txt_blt6 a{ color:#333; text-decoration:underline; }
p.txt_blt6 a:hover { color:#bd2119; text-decoration:underline; }




/* icon */
.a_icon {position:relative; left:5px; *display:inline-block;}
.a_icon img {vertical-align:middle;}
.c_icon {margin:6px 8px 0 8px; display:inline-block;}
.c_icon2 {margin:6px 1px 0 1px; display:inline-block;}


/* button type */
.button {position:relative; clear:both; width:100%; display:inline-block; text-align:center; margin-top:30px;}
.button a {margin:0 3px; font-size:0;}
.button .flR {position:absolute; top:0; right:-3px;}
.button2 {position:relative; clear:both; width:100%; display:inline-block; text-align:center; padding-top:30px; border-top:2px solid #d9d9d9;}
.button3 {position:relative; clear:both; width:100%; display:inline-block; text-align:center; padding-top:30px; }


/* band paging */
div.band1 {width:960px; display:inline-block; clear:both;}
div.band2 {width:960px; display:inline-block; border-bottom:2px solid #d9d9d9; padding-bottom:10px; clear:both;}
div.band3 {width:960px; height:48px; padding:5px 0 0px 0; display:inline-block; background:#fafafa; border-top:1px solid #d9d9d9; border-bottom:2px solid #d9d9d9;}
	div.blt_L {float:left; background:url(../images/common/icon/icon_arr_g02.gif) no-repeat left 3px; font-size:12px; line-height:13px; color:#333; padding-left:9px; margin:16px 0 0 10px;}
	div.con_L {float:left;}
	div.con_L .txC_d9d {display:inline-block; margin-top:2px;}
	div.con_L h3 {margin-left:10px;}
	div.con_R {float:right; font-size:12px;}
	div.con_R input.list_sel , div.con_R input.text_ent {margin-top:1px;}
	div.con_R strong {font-size:12px; display:inline-block; margin:5px 5px 0 0;}
	div.con_R2 a {float:right; position:relative; top:-19px;}

div.band2 div.paging {display:inline-block; margin-top:-12px; position:relative; top:-8px;}
div.band3 div.paging {display:inline-block; position:relative; top:-16px;}
div.band4 { border-bottom:2px solid #d9d9d9; padding:20px 0; }

div.paging {width:100%; height:17px; text-align:center;}
div.paging a.off {height:17px; font:normal 11px/18px Dotum,sans-serif; color:#f0efe6; text-decoration:none; display:inline-block; margin:0 3px; vertical-align:top; *margin-top:-1px;}
div.paging a.on {height:17px; font:bold 11px/18px Dotum,sans-serif; color:#343640; text-decoration:none; display:inline-block; margin:0 3px; vertical-align:top; *margin-top:-1px;}


/* table type */
table.type_A {border-collapse:collapse;}
:root table.type_A .tdH40 {height:42px;}
table.type_A tbody.txS11 td {font:normal 11px Dotum,sans-serif; color:#f0efe6; letter-spacing:-1px; border-right:none;}
table.type_A tbody.bdNon td {border:none; text-align:left; padding:4px 0;}
table.type_A tbody.tdH38 td, table.type_A th.tdH38 {height:38px;}
table.type_A th {font:normal 12px/16px Dotum,sans-serif; color:#333; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
table.type_A th.bdTnon, table.type_A td.bdTnon {border-top:none;}
table.type_A td {font:normal 12px Dotum,sans-serif; color:#f0efe6; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
table.type_A td.bdRnon {border-right:none;}
table.type_A p.txLt2 {width:65%; margin:0 auto; text-align:left; line-height:17px;}
table.type_A p.txRt {width:85%; margin:0 auto; text-align:right; line-height:17px;}

table.type_A th a:link, table.type_A th a:visited { color:#333; text-decoration:none; }
table.type_A th a:hover, table.type_A th a:active { color:#333; text-decoration:underline; }
table.type_A td a:link, table.type_A td a:visited { color:#f0efe6; text-decoration:none; }
table.type_A td a:hover, table.type_A td a:active { color:#f0efe6; text-decoration:underline; }
table.type_A td a.txC_blue3 {color:#32a9f3; text-decoration:underline;}
table.type_A td a.und {color:#244cb3; text-decoration:underline; margin:0;}

	/* type_A 밑에 상품 추가 */
	div.add {position:relative; width:958px; height:42px; padding-top:3px; background:url(../images/regist/bg_pro_add.gif) repeat-x; display:inline-block; border:1px solid #d9d9d9; border-top:none;}
		.p_tt {position:absolute; top:15px; left:0px; width:100%; height:16px; text-align:center;}
		.p_tt a {background:url(../images/common/icon/icon_plus.gif) no-repeat left top; padding-left:24px; font:bold 12px/16px Dotum,sans-serif; color:#333; text-decoration:none; display:inline-block;}
		.p_num {position:absolute; top:15px; right:10px; font:normal 11px Dotum,sans-serif; color:#f0efe6; letter-spacing:-1px;} 


table.type_A td.text{line-height:16px;text-align:center;  padding:0px 3px 0 3px; font-size:11px;}

/* left */
table.type_B {border-top:1px solid #d9d9d9; border-collapse:collapse;}
table.type_B th {background:#f2f2f2; border-bottom:1px solid #d9d9d9; font:bold 12px Dotum,sans-serif; color:#333; text-align:left;}
table.type_B td {border-bottom:1px solid #d9d9d9; font:normal 12px Dotum,sans-serif; color:#f0efe6; text-align:left;}
table.type_B .ipR {display:inline-block; margin-top:4px;}
table.type_B .bdR {border-right:1px solid #d9d9d9;}
table.type_B .bdB0 {border-bottom:none;}
	tbody.center td {text-align:center;}
	tbody.center td.bdR2 {text-align:left; padding-left:20px; border-right:1px solid #d9d9d9;}
	tbody.center td.bdR2 a:link, tbody.center td.bdR2 a:visited {color:#f0efe6; text-decoration:none;}
	tbody.center td.bdR2 a:hover, tbody.center td.bdR2 a:active {color:#f0efe6; text-decoration:underline;}
	.txtTop {position:relative; top:5px; *top:7px;}
table.type_B td .txC_blue3 {line-height:18px}


/* top blue */
table.type_C {border-top:1px solid #2957be; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
table.type_C th {height:31px; font:normal 11px Dotum,sans-serif; color:#333; border-right:1px solid #d9d9d9;}
table.type_C td {font:normal 11px Dotum,sans-serif; color:#333; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center;}
table.type_C td span {letter-spacing:-1px;}


/* underline */
table.type_E {border-bottom:1px solid #d9d9d9; font:normal 12px Dotum,sans-serif; color:#f0efe6; border-collapse:collapse;}


/* box */
table.type_G {border:1px solid #d9d9d9; font:normal 12px Dotum,sans-serif; color:#f0efe6;}
table.type_G2 {border:1px solid #8c8a7c; border-top:none; font:normal 12px Dotum,sans-serif; color:#f0efe6;}
table.type_G3 {border:1px solid #d9d9d9; border-bottom:none; font:normal 12px Dotum,sans-serif; color:#f0efe6;}
table.type_G p.txLt2 {width:75%; margin:4px auto; text-align:left; line-height:17px;}
table.type_G div.blt_wp .txt_blt2 {display:block; float:left; margin-right:10px;}
table.type_G div.blt_wp .blt_btn {float:left; position:relative; top:-1px;}

/* double box */
div.ad_box {width:990px; background:#8c8a7c; padding:5px;}
div.ad_box td { background:#9A9889; padding:5px;}
	p.title {position:relative; text-align:left;}
	p.title strong {height:25px; display:block; color:#f0efe6;}
		a.pR_btn {position:absolute; top:-2px; right:0;}
		a.pR_txt {position:absolute; top:2px; right:0; font:normal 12px Dotum,sans-serif;}
	
	p.ad_data {width: 900px; border-top:1px solid #8c8a7c; text-align:left; padding-top:10px; font:normal 12px Dotum,sans-serif; color:#5A594C;}
	p.ad_data span {letter-spacing:-1px;}
	p.ad_data2 {border-top:1px solid #d9d9d9; text-align:left; padding-top:5px; font:normal 11px Dotum,sans-serif; color:#999; letter-spacing:-1px; line-height:15px;}
	
	table.type_D {border:1px solid #8c8a7c; background:#fff; border-collapse:collapse; *margin:0; border-collapse:collapse;}
	table.type_D td {font:normal 12px/18px Dotum,sans-serif; color:#f0efe6;}
	table.type_D .bdLt {border-left:1px solid #d9d9d9;}

	/* type_D 안에 */
	table.type_D2 {*margin:0; border-collapse:collapse;}
	table.type_D2 td {font:normal 12px Dotum,sans-serif; color:#f0efe6; border-top:1px solid #f2f2f2; line-height:18px;}
	table.type_D2 .bdBt {border-top:1px solid #8c8a7c;}
	table.type_D2 .bdTnon {border-top:none;}


/* table tab */
table.type_T {border-collapse:collapse;}
table.type_T td.non {border-bottom:1px solid #8c8a7c; border-right:1px solid #8c8a7c;}
table.type_T td.on {font:bold 12px/14px Dotum,sans-serif; color:#f0efe6; border-top:1px solid #8c8a7c; border-right:1px solid #8c8a7c;}
table.type_T td.on2 {font:bold 12px/14px Dotum,sans-serif; color:#333; border:1px solid #8c8a7c; border-bottom:none;}
table.type_T td.off {font:bold 12px/14px Dotum,sans-serif; color:#999; background:#8c8a7c url(../images/bg_Ttab_line.gif) repeat-x top; border:1px solid #8c8a7c; border-left:none; cursor:pointer;}
table.type_T td.on a, table.type_T td.on2 a {color:#333; text-decoration:none;}
table.type_T td.off a {color:#f0efe6; text-decoration:none;}


/* table common */
table.center {margin:0 auto;}
table.bd_LB {border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
table span.info {font:normal 11px/16px Dotum,sans-serif; color:#999; letter-spacing:-1px; margin-top:3px; display:inline-block;}
table td.bd_T {border-top:1px solid #d9d9d9}
table.type_A p.txLt, table.type_B p.txLt , table.type_G p.txLt {width:85%; margin:0 auto; text-align:left; line-height:17px;}
table.type_A p.txLt3 { display:inline-block; line-height:17px; text-align:left; *margin-left:20px; }
table.type_A p.txLt4 {width:95%; margin:0 auto; text-align:left; line-height:17px;}



/* --------------------------------------------------------------------------
	에러페이지 
-------------------------------------------------------------------------- */ 
#error_wrap { width:960px; height:518px; position:absolute; }
#error_wrap h1 { height:77px; padding-top:3px; background:url(../images/common/hr_colorline.gif) no-repeat bottom; }
.error_content { padding:100px 279px 70px 279px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }
.error_content2 { padding:100px 240px 70px 279px; }
.error_content h2 { padding-bottom:20px; border-bottom:2px solid #d9d9d9; }
.error_noitce { padding:20px 0; }
.error_noitce li { font-size:12px; color:#f0efe6; line-height:20px; background:url(../images/common/icon/icon_box_g.gif) no-repeat 10px 7px; padding-left:20px; }
.error_noitce li strong { color:#333; }
.error_copy { padding:10px 0; font-family:Tahoma; font-size:10px; color:#999; text-align:center; }
.error_copy span.c { font-family:Tahoma; font-size:12px; }
.error_copy span.bb { font-family:Tahoma; font-size:10px; font-weight:bold; color:#333; }
.error_copy span.bbl { font-family:Tahoma; font-size:10px; font-weight:bold; color:#3159c0; }
.error_btn_area { height:38px; margin-top:25px; display:block; text-align:center; }
.error_btn_area a { margin:0 5px; }



/* --------------------------------------------------------------------------
	help
-------------------------------------------------------------------------- */ 
div.pbox_wp {display:inline-block; *float:left; *clear:both; background:url(../images/common/bg_box_btm.png) repeat-x bottom; padding-bottom:8px;}
div.pbox {border:1px solid #ccc4ad; border-bottom:none; background:#fffbf0; padding:11px 13px 11px 13px;}
div.pbox p.title {font:normal 11px/16px Dotum,sans-serif; color:#4C4940; letter-spacing:-1px;}
div.pbox p.txt1 {font:normal 11px/16px Dotum,sans-serif; color:#99958A; letter-spacing:-1px;}
div.pbox p.txt2 {font:normal 11px/16px Dotum,sans-serif; color:#FF7F00; letter-spacing:-1px;}

.mgT4 {margin-top:4px;}
.mgT16 {margin-top:16px;}


/* 게시판 */
.c { text-align:center; }
.lst { width:100%; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.lst th { background-color:#f5f5f5; font-size:12px; color:#999; border-bottom:1px solid #d9d9d9; }
.lst th a { color:#999; display:inline-block; background:url(../images/customer/bullet_a.gif) no-repeat right 5px; padding-right:8px; }
.lst td { border-bottom:1px solid #f0f0f0; font-size:12px; color:#999; }
.lst td span { color:#2957be; }
.lst_tit { color:#f0efe6; padding-left:17px; }
.lst_tit a:link, .lst_tit a:visited { color:#f0efe6; text-decoration:none; }/* 0104수정 */
.lst_tit a:hover, .lst_tit a:active { color:#333; text-decoration:underline;  }/* 0104수정 */
.lst_date { font-size:11px; color:#999 !important; }
.lst_con_no { text-align:center; font-weight:bold; }

div.notice_con {width:95%; margin:25px auto;}
div.notice_con p {font-size:12px; font-family:Dotum,sans-serif; line-height:18px; color:#f0efe6;}


/* 광고주 개인별 맞춤 제안 */
div.layer{
	left:52%;
	margin-top:1px;
	font-size:12px;
	color:#333;
	width:450px;
	height:160px;
	background-color:#e9f3fd;
	box-shadow: 4px 4px 2px -2px rgba(0,0,0,0.4);
	position:absolute;
}

div.layer input[type=checkbox]{
	padding-top:3px;
}
div.layerboxtop div.tl{
	float:left;
	background:url(../images/customer/manage_layer_title.jpg) no-repeat;
	width:160px;	
	height:16px;
	position:relative;
	margin-left:14px;
	margin-top:10px;
	z-index:2;
}
div.layerboxtop div.tl2{
	float:left;
	background:url(../images/customer/manage_layer_title2.jpg) no-repeat;
	width:160px;	
	height:16px;
	position:relative;
	margin-left:14px;
	margin-top:10px;
	z-index:2;
}
div.layerboxtop div.tm{
	border-top:31px solid #e9f3fd;
	margin:0px;
}
div.layerboxtop div.tr{
	float:right;
	width:15px;	
	height:16px;
	position:relative;
	margin-right:14px;
	margin-top:8px;
	z-index:2;
}


div.layerboxmid div.tm{
	margin:0px;
	margin-left:14px;
}


div.layerboxbot div.bl{
	float:left;
	background:url(../images/customer/nooneday.jpg) no-repeat;
	text-align:left;
	width:130px;	
	height:17px;
	position:relative;
	margin-left:172px;
	margin-top:5px;
	z-index:2;
}
div.layerboxbot div.br{
	float:right;
	background:url(../images/customer/seven.jpg) no-repeat;
	text-align:left;
	width:130px;
	height:17px;
	position:relative;
	margin-right:3px;
	margin-top:5px;
	z-index:2;
}
